/** @type {import('stylelint').Config} */
export default {
    extends: ['stylelint-config-standard-scss'],
    rules: {
        'color-no-invalid-hex': true,
        'font-family-no-missing-generic-family-keyword': true,
        'function-calc-no-unspaced-operator': true,
        'unit-no-unknown': true,
        'property-no-unknown': true,
        'selector-pseudo-class-no-unknown': true,
        'selector-type-no-unknown': true,
        'block-no-empty': true,
        'declaration-block-no-duplicate-properties': true,
        'declaration-block-no-shorthand-property-overrides': true,
        'no-duplicate-selectors': true,
        'no-empty-source': true,
        'no-invalid-position-at-import-rule': true,
        'scss/at-rule-no-unknown': true,
        'declaration-block-trailing-semicolon': 'always',
        'vue/no-unused-components': ['error', { ignoreWhenImported: true }],
    },
}
